From: Luca Bacci Date: Tue, 30 May 2023 17:33:19 +0000 (+0200) Subject: Update manifest XML for the GTK DLL X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~59^2^2~192^2~7 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=156e25b6aa1a3f5440f937f7603766c0447fc1c8;p=gtk4.git Update manifest XML for the GTK DLL --- diff --git a/gtk/gtk-win32.rc.body.in b/gtk/gtk-win32.rc.body.in index fc2dfd2ed3..785159f318 100644 --- a/gtk/gtk-win32.rc.body.in +++ b/gtk/gtk-win32.rc.body.in @@ -32,4 +32,4 @@ VS_VERSION_INFO VERSIONINFO END END -ISOLATIONAWARE_MANIFEST_RESOURCE_ID RT_MANIFEST libgtk4.manifest \ No newline at end of file +ISOLATIONAWARE_MANIFEST_RESOURCE_ID RT_MANIFEST libgtk.manifest diff --git a/gtk/libgtk.manifest.in b/gtk/libgtk.manifest.in new file mode 100644 index 0000000000..4aa45ceef3 --- /dev/null +++ b/gtk/libgtk.manifest.in @@ -0,0 +1,22 @@ + + + + GTK is a multi-platform GUI toolkit based on GObject + + + + + + diff --git a/gtk/libgtk4.manifest.in b/gtk/libgtk4.manifest.in deleted file mode 100644 index 6e1677eb1f..0000000000 --- a/gtk/libgtk4.manifest.in +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - diff --git a/gtk/meson.build b/gtk/meson.build index cd199ffadf..a230f2d1d9 100644 --- a/gtk/meson.build +++ b/gtk/meson.build @@ -1014,7 +1014,9 @@ gtkversion_cdata.set('GTK_VERSION', gtk_version) gtkversion_cdata.set('GTK_API_VERSION', gtk_api_version) if host_machine.system() == 'windows' - gtkversion_cdata.set('EXE_MANIFEST_ARCHITECTURE', '*') + v = gtk_binary_version.split('.') + gtk_manifest_version = '.'.join(v.get(0, '0'), v.get(1, '0'), v.get(2, '0'), v.get(3, '0')) + gtkversion_cdata.set('GTK_MANIFEST_VERSION', gtk_manifest_version) endif gtkversion = configure_file(input: 'gtkversion.h.in', @@ -1097,8 +1099,8 @@ if win32_enabled configuration: gtkversion_cdata, ) - win32_manifest = configure_file(input: 'libgtk4.manifest.in', - output: 'libgtk4.manifest', + win32_manifest = configure_file(input: 'libgtk.manifest.in', + output: 'libgtk.manifest', configuration: gtkversion_cdata, )